home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / PPaint / FAQ.txt < prev    next >
Text File  |  1997-09-18  |  36KB  |  682 lines

  1.  
  2.  Personal Paint Frequently Asked Questions
  3.  
  4.  The following part was copied from the Amiga FAQ (Frequently Asked
  5.  Questions) section on the Cloanto web site.
  6.  
  7.  If you have a question which is not answered here, please refer to the
  8.  Cloanto web site at <http://www.cloanto.com>. If you cannot find an
  9.  answer to your question, feel free to contact Cloanto via E-mail at
  10.  <support@cloanto.com>.
  11.  
  12.  
  13.  Upgrades
  14.  
  15.  Can I upgrade my copy of Personal Paint to the latest version? 
  16.  
  17.  Yes. All commercial versions of Personal Paint can be upgraded to the
  18.  latest version at a special price. A free upgrade of the main program
  19.  file from version 7.0 to version 7.1 is available in the Amiga Download
  20.  section on the Cloanto web site. Personal Paint included with the
  21.  Personal Suite, and the Personal Paint bundles which are part of the
  22.  Computer Combat and Amiga Magic packs can also be upgraded. All of these
  23.  packages have a serial number on the software which must be indicated
  24.  when ordering the upgrade. There are no other formalities: only indicate
  25.  the serial number of the current version of Personal Paint when ordering
  26.  the upgrade. The serial number can be found on the disk label for
  27.  packages manufactured by Cloanto, on the inside cover of CD-ROMs like the
  28.  Personal Suite and Personal Paint, or on the registration card for bundle
  29.  packs and some other packages manufactured under license. Demonstration
  30.  versions, free samples and cover disk issues of Personal Paint (which
  31.  have no serial number) cannot be upgraded. The Kara Collection contains a
  32.  free upgrade to Personal Paint 6.4 (and not the full program), but the
  33.  serial number of the The Kara Collection itself cannot be used to upgrade
  34.  to a higher version of Personal Paint: to upgrade again, please use the
  35.  old Personal Paint serial number. Each serial number can be used to
  36.  upgrade to a specific new version only once.
  37.  
  38.  
  39.  Do all dealers and distributors who carry Personal Paint also offer the
  40.  upgrades? 
  41.  
  42.  No, because the upgrade procedure involves some additional overhead for
  43.  the organizations handling it. The largest distributors of Cloanto
  44.  products also sell Personal Paint upgrades. In particular, companies like
  45.  Schatztruhe and Digita (see the Amiga Distributors section on the Cloanto
  46.  web site) accept orders via mail, telephone, fax and E-mail, accept
  47.  credit cards and ship upgrades worldwide. Companies like Amadeus, Kara
  48.  Computer Graphics, Weird Science and others also carry and offer upgrades
  49.  in the territories they cover.
  50.  
  51.  
  52.  How much does the upgrade cost? 
  53.  
  54.  Please contact our Distributors directly (contact information is
  55.  available at http://www.cloanto.com/amiga/). Depending on your location,
  56.  they will be happy to specify the exact upgrade and shipping costs. An
  57.  upgrade of the Personal Paint software (main program, I/O libraries,
  58.  blitting libraries, Rexx scripts and user interface languages) from
  59.  version 7.0 to version 7.1 is available at no cost in the Amiga Download
  60.  section of the Cloanto web site.
  61.  
  62.  
  63.  User Interface
  64.  
  65.  The "Pull-Down" and "Pop-up" options are shadowed. Why? 
  66.  
  67.  These user interface features were introduced with Personal Paint 7, and
  68.  are implemented in the "personal_req.library", which is used by Personal
  69.  Paint, as well as by other Cloanto programs. Personal Paint 7 contains
  70.  and installs the new library (in the local "libs" directory). If,
  71.  however, an older version of the library is in use when Personal Paint 7
  72.  is run, then the menu items associated to the new features remain
  73.  shadowed. To correct this, terminate the other programs using the old
  74.  library, force a "FlushLibs" (type "Avail FLUSH" in the Shell) and
  75.  restart Personal Paint. You can safely replace the libraries used by
  76.  other programs with the newer one, which is compatible with previous
  77.  versions.
  78.  
  79.  
  80.  I want to use NewIcons for my image icons, but the NewIcons menu item is
  81.  shadowed. What can I do? 
  82.  
  83.  This feature requires the "newicon.library", which is available from the
  84.  Internet as well as from other free distribution sources such as Aminet
  85.  CD-ROMs.
  86.  
  87.  
  88.  Why do some user interface add-ons have no effect on Personal Paint? 
  89.  
  90.  In Personal Paint, there are different contexts in which the available
  91.  palette colors can change, at which parts of the user interface have to
  92.  be redrawn in consideration of the new environment. Because the system
  93.  functions that handle the drawing of certain user interface details like
  94.  gadgets and borders do not support dynamic change of palette colors and
  95.  drawing pens, Personal Paint has to use its own code to render many user
  96.  interface objects. This means that, for example, if you have a tool like
  97.  "CycleToMenu", it has no effect on Personal Paint (which, by the way,
  98.  provides equivalent functionality through a specific option).
  99.  
  100.  
  101.  Why doesn't Personal Paint use the system Locale library for the
  102.  localization of the user interface? 
  103.  
  104.  Personal Paint was already multilingual before this component was added
  105.  to the operating system, so this was not an option. By using plain ASCII
  106.  files, we give users full access to the user interface strings and
  107.  shortcuts. Being able to make small or big changes with a standard text
  108.  editor is in general very appreciated. Personal Paint uses the
  109.  locale.library for other things, such as detecting the system default
  110.  language when the program starts.
  111.  
  112.  
  113.  Speed and Memory
  114.  
  115.  Does Personal Paint use the FPU? Do you have custom versions of Personal
  116.  Paint for the different 680x0 and PowerPC microprocessors? 
  117.  
  118.  Yes, Personal Paint detects and uses the FPU (floating point unit, part
  119.  of optional mathematical processor hardware), if present, to do things
  120.  like rotating objects. However, most calculations in a graphics package
  121.  like this are done using integer mathematics rather than floating point
  122.  functions. Therefore, a FPU has no impact on overall performance.
  123.  Personal Paint, which ships in a single executable version, is also
  124.  already optimized for different microprocessors. Critical parts are
  125.  optimized for execution within the cache of a 68020+. Regarding other
  126.  microprocessors, such as the 68040/60, it should be kept in mind that the
  127.  major performance boost comes from the improved speed and efficiency of
  128.  the newer microprocessors, and not from new instructions. We recompiled
  129.  Personal Paint for these microprocessors, but noticed that there was no
  130.  perceivable speed improvement. Indeed, it appears that having different
  131.  versions of Personal Paint optimized for the various CPUs would in part
  132.  increase user satisfaction. However, this mainly psychological advantage
  133.  is challenged by a reality in which we have to do considerable
  134.  maintenance, support and testing for each version which we ship, and
  135.  which we want to be as reliable as possible. On the other hand, as you
  136.  probably know, in Personal Paint 7 some of the most performance-critical
  137.  code is now in external libraries, which can easily be replaced with
  138.  versions compiled for different CPU and blitter architectures.
  139.  Recompilation of code for a PowerPC processor rather than a 68K CPU which
  140.  would otherwise have to be emulated does indeed provide significant speed
  141.  advantages. While our default Amiga reference CPU remains the 68000, we
  142.  are working with various emerging Amiga architectures, and have included
  143.  different 68K and PowerPC versions of the main program and its libraries
  144.  on the Personal Paint 7.1 CD-ROM. Some of these are also available in the
  145.  Download section.
  146.  
  147.  
  148.  On my Amiga, Personal Paint 7 is slower than the previous version. Is
  149.  this right? 
  150.  
  151.  No, and it can easily be corrected by changing some settings. Personal
  152.  Paint 7 introduces for the first time support for different CPUs (68K,
  153.  PowerPC, emulators, etc.) and blitter logic through external libraries.
  154.  The program itself is more refined than the previous version, and is
  155.  therefore faster. If you notice a performance degradation, you are most
  156.  likely using a library which is causing some functionality to be
  157.  emulated. For example, blitting on a 68020 Amiga is at least 50% slower
  158.  if the 68K blitting libraries are used instead of the Agnus blitter
  159.  library. Obviously, this setting is not recommended, although it may be
  160.  automatically selected by the program if, for example, it detects that
  161.  the host graphics system does not store bitmaps in a type of RAM
  162.  accessible by the Amiga blitter. Please check the instructions included
  163.  with the software, and the newest libraries available in the Download
  164.  section.
  165.  
  166.  
  167.  Why is image processing with some true color programs faster than with
  168.  Personal Paint's palette-based image processing? 
  169.  
  170.  One aspect that many graphics enthusiasts do not immediately appreciate
  171.  is that palette-based graphics is much more difficult, in complexity and
  172.  computation, than true color graphics. It comes natural to think that "It
  173.  uses less memory, so it must be simpler and faster..." The palette-based
  174.  algorithms of Personal Paint are very advanced, but still, whenever for
  175.  example the programs does some processing on a pixel, it must first look
  176.  up the value of that pixel in the palette, then modify the value, and
  177.  then, for that new color, either search the palette for the most similar
  178.  color entry available, or apply some type of dithering. This must be done
  179.  for each pixel. In true color graphics, instead, all a program needs to
  180.  do is to directly access and modify the pixel color value. If you
  181.  consider that Personal Paint allows for real time editing of
  182.  palette-based graphics on a plain 68000 computer, you can better
  183.  understand what an achievement this is. Image processing in Personal
  184.  Paint has another difference, compared to some other programs. All image
  185.  processing effects in Personal Paint can be edited by the user and are
  186.  interpreted on the fly during execution. Other programs have most effects
  187.  hard-coded, maybe even in optimized machine language code. While Personal
  188.  Paint's effects are faster than those of some other programs, they could
  189.  indeed be even faster if we added some hard-coded effects.
  190.  
  191.  
  192.  I have 20 Mbytes of Fast RAM, 1 Mbyte of Chip RAM and a graphics board:
  193.  Why does Personal Paint still use some of my precious Chip RAM? 
  194.  
  195.  Only Amiga makes it possible... Two crucial parts of the Amiga system
  196.  require bitmap data to be stored in Chip RAM: the original (Agnus)
  197.  blitter chip, and the Graphics library. Personal Paint uses both. By
  198.  using its own virtual memory functions, Personal Paint limits the use of
  199.  Chip RAM to the objects currently being processed (for example, graphics
  200.  environments, brushes and animation frames other than the current one can
  201.  be stored in Fast RAM, or even on disk). If you look at the documentation
  202.  included with the program and with the blitter libraries available in the
  203.  Download section, you will see that Personal Paint 7 can work without
  204.  using Chip RAM for its bitmaps. This is done in two steps: first, a
  205.  blitting library not using the Agnus blitter must be selected (turn off
  206.  "Settings/Graphics/Amiga Blitter" in Personal Paint); second, all
  207.  functions of the Graphics library which require Chip RAM must be replaced
  208.  with compatible functions which can work on Fast RAM. The original Amiga
  209.  graphics.library does not support this, but some of the newer third-party
  210.  replacement libraries (e.g. original CyberGraphX from version 40.100
  211.  upwards, with NOCHIPSCREEN and PLANES2FAST active) do. Click here for
  212.  additional information.
  213.  
  214.  
  215.  I disabled the Amiga Blitter option, but Personal Paint still seems to
  216.  store some bitmaps in Chip RAM. 
  217.  
  218.  Your graphics system probably does not provide for full graphics.library
  219.  functionality in Fast RAM. Personal Paint would normally detect such an
  220.  environment automatically. The use of Fast RAM for all bitmaps can
  221.  however also be forced by setting the PBlit_ChipMem environment variable
  222.  to No. Manually setting this variable to No can be dangerous: if the
  223.  graphics system does not provide full functionality for bitmaps in Fast
  224.  RAM, then the system may crash, or Personal Paint functions like the
  225.  Rectangle and pixel Freehand tools, among others, may not work properly.
  226.  In general, make sure that you have the latest Personal Paint program
  227.  file and blitting libraries (available in the Download section), and that
  228.  your graphics system replaces the original Amiga graphics.library in a
  229.  way that all bitmap operations can be performed in Fast RAM. If you are
  230.  using CyberGraphX, make sure that the NOCHIPSCREEN and PLANES2FAST
  231.  CyberGraphX settings are active (=1), and that you are using at least
  232.  CyberGraphX version 40.100. Please note that some CyberGraphX
  233.  "compatible" systems may have higher version numbers but still not
  234.  provide a fully Fast RAM-compatible graphics.library replacement. As an
  235.  additional step, useful with certain RTG drivers, you may want to
  236.  completely remove all original Amiga monitor files from the system (they
  237.  are stored in "Devs/Monitors", from where they can be moved to
  238.  "Storage/Monitors"), leaving only the modes associated to the drivers
  239.  providing support for bitmaps in Fast RAM, and also disable the Amiga ROM
  240.  video modes by switching off "Settings/Graphics/15 kHz Video" in Personal
  241.  Paint.
  242.  
  243.  
  244.  I am running Personal Paint on an Amiga with very little RAM. Are there
  245.  any tricks to minimize the use of RAM? How can I know exactly how much
  246.  free RAM is available for use? 
  247.  
  248.  If you are installing the floppy disk edition of Personal Paint to a hard
  249.  disk, make sure that you activate the "Decompress installed program
  250.  files" installation option. On the floppy disk version, Personal Paint is
  251.  compressed, and because of this it temporarily uses more RAM during load.
  252.  To get the maximum possible amount of RAM for Personal Paint, boot from a
  253.  default Workbench, with no utilities or commodities. Disable, or reduce
  254.  to a minimum, the buffers and cache RAM assigned to floppy disks, hard
  255.  disk partitions and other devices. Set the Workbench screen to the
  256.  smallest possible size, using only two colors. The memory indication on
  257.  the Workbench title bar is not very useful, as it does not account for
  258.  memory fragmentation. If you need to know how much memory is available
  259.  for bitmaps, for example, type "Avail" in the Shell, and see the
  260.  "Largest" fields. Personal Paint's Memory Information requester provides
  261.  both accurate memory information, and options to flush certain types of
  262.  buffers. Section 11.1 of the User Guide lists several other suggestions.
  263.  
  264.  
  265.  Animation
  266.  
  267.  Does animation require double-buffering, and what exactly is
  268.  double-buffering? 
  269.  
  270.  All native Amiga screen modes support double-buffering, which is a
  271.  combination of hardware features and software functionality. Officially,
  272.  on the Amiga, animation without double-buffering is not supported, but
  273.  Personal Paint can do it nevertheless. This is especially useful, for
  274.  example, to work with 256-color animations on older Amigas that do not
  275.  support these screen depths, and using a display card that does not
  276.  support double-buffering. Personal Paint can create and play animations
  277.  even in screen modes which do not support double-buffering, although more
  278.  complex animations might run more smoothly in double-buffering screen
  279.  modes. We have determined that most third-party display cards would
  280.  support some form of double-buffering in hardware. Unfortunately, in most
  281.  cases the graphics drivers supplied with these cards do not provide
  282.  double-buffering functionality. When creating animations in
  283.  non-double-buffered modes, please keep in mind that in the IFF ANIM
  284.  format, information on the default screen mode for the animation must be
  285.  stored with the file. Personal Paint stores the Display ID of the current
  286.  screen mode. If this is a non-double-buffering mode, some older players
  287.  may fail to play the animation, especially if no other screen modes with
  288.  the required number of colors are available on the target machine.
  289.  Personal Paint displays a warning message to remind you of this, but the
  290.  message does not indicate an error. For additional information on
  291.  associating screen modes with your artwork, please refer to the document
  292.  "Personal Paint for Authors" in the tutorial section.
  293.  
  294.  
  295.  Once I have an animation, how do I copy or cut part of it to create an
  296.  anim-brush? 
  297.  
  298.  Click three times on the Define Brush tool (until a "+" sign appears).
  299.  Sections 3.1.6 and 6.9 of the User Guide.
  300.  
  301.  
  302.  Is there a way to automatically paste all frames of an anim-brush to
  303.  consecutive animation frames? 
  304.  
  305.  Yes, it works that way if <Caps Lock> on the keyboard is on when you
  306.  paste. Make sure that there are at least as many frames in the animation
  307.  as there are frames in the anim-brush. Section 6.8 of the User Guide.
  308.  
  309.  
  310.  I experimented with fade-in, fade-out and multiple palettes, but the
  311.  resulting animations tend to "flicker" whenever there is a palette
  312.  change. Any suggestions? 
  313.  
  314.  This usually happens in screen modes that do not support
  315.  double-buffering, as well as in some particular combinations of hardware
  316.  and software. Yes, we do have a few suggestions to correct this. The
  317.  problem which you describe happens because for a brief moment the old
  318.  frame is displayed with a new palette. In these cases, try to split the
  319.  change in two frames. For example, let's assume that you wish your
  320.  animation to start with a black frame, and slowly fade-in. We always
  321.  recommend not to use an "all black" palette for the first frame, as this
  322.  can make editing difficult. For the first frame, use a standard palette,
  323.  having for example black as the first entry. Leave the frame completely
  324.  black. Beginning with the second frame, you can already put the image as
  325.  you want it to appear after the fade-in sequence, only that this time the
  326.  palette would be completely black. Use the Storyboard to create
  327.  intermediate frames, progressively revealing the fully-colored frames
  328.  starting from the third frame.
  329.  
  330.  
  331.  Is there a way to remap all frames of a multi-palette animation to a
  332.  single palette? 
  333.  
  334.  Yes, but it requires two steps. A "single palette" remap mode is
  335.  activated by pressing <Shift> when requesting a color-reduction. In order
  336.  to color-reduce an animation, the number of colors must first be
  337.  increased ("Project/Image Format/Colors"), and then reduced again.
  338.  Section 6.9 of the User Guide.
  339.  
  340.  
  341.  Tips & Tricks
  342.  
  343.  I only have 64 levels of color accuracy on my graphics board. Is there
  344.  any way of achieving a proper 24-bit palette? 
  345.  
  346.  Yes: set REDBITS, GREENBITS and BLUEBITS to 8 in the "Startup_1.set"
  347.  settings file. Section C.3 of the User Guide.
  348.  
  349.  
  350.  Is it possible to change the Default Tool for the file that gets saved to
  351.  something else, a picture viewer for instance? 
  352.  
  353.  Of course: Personal Paint takes this data from a reference icon stored in
  354.  the local "PPaint_Icons" drawer. Just change that icon. There is one for
  355.  pictures, one for animations, etc. Alternatively, you can leave the
  356.  preset "PPView" Default Tool, and reprogram PPView to use a viewer of
  357.  your choice by using SetPPView ("Utilities" drawer).
  358.  
  359.  
  360.  The Edit Palette requester contains only a row of colors. Instead of
  361.  scrolling this row, can I see and access all colors at once? 
  362.  
  363.  It was not possible to fit an extended color palette and the palette
  364.  requester in the smaller screen resolutions. However, even when the Edit
  365.  Palette requester is displayed, you can still select and pick colors both
  366.  from the image and, most importantly, from the palette which is displayed
  367.  under the tool bar.
  368.  
  369.  
  370.  Troubleshooting
  371.  
  372.  Personal Paint sometimes opens a screen in a mode which my monitor cannot
  373.  display. Can this be changed? 
  374.  
  375.  Yes. Personal Paint queries the system Display Database to determine the
  376.  best available screen mode when it starts, when the display settings are
  377.  changed, and when an image is loaded. In theory, the system should
  378.  neither contain information on screen modes that cannot be displayed, nor
  379.  allow the use of such screen modes. Such a condition, if present, should
  380.  be corrected by removing any inappropriate Monitor files. In general,
  381.  even if you have a third-party display card which is fully supported by
  382.  your monitor, and unless you explicitly remove the original Amiga Monitor
  383.  entries, Personal Paint may still prefer some original Amiga screen modes
  384.  because they provide a better color resolution, for example (the AGA chip
  385.  set supports 24-bit palettes, whereas some display cards do not). Look at
  386.  the monitor files in "Devs/Monitors": if there are any screen modes that
  387.  are not supported by your hardware, move them to "Storage/Monitors". Some
  388.  Amiga systems incorporate support for some 15 kHz screen modes in ROM (an
  389.  not in a Monitor file). If this is the case, and your monitor cannot
  390.  display these frequencies, disable the "Settings/Graphics/15 kHz Video"
  391.  option in Personal Paint. If the problem affects the initial screen of
  392.  Personal Paint, so that you cannot access this menu, edit the
  393.  "Startup_1.set" settings file with a text editor. Personal Paint also has
  394.  a "Lock Display Mode" option ("Project/Image Format") which is very
  395.  useful if you prefer to always use the same screen mode, regardless of
  396.  the format and screen mode information which may be best when loading a
  397.  new image.
  398.  
  399.  
  400.  The brushes and drawing tools are not aligned with the mouse pointer. 
  401.  
  402.  This is a known bug of several third-party Amiga graphics libraries. It
  403.  affects mouse pointers (of any program) having a "hot spot" other than
  404.  0:0 (top left of the pointer), and only on AGA systems. The result is
  405.  that the drawing pen is not aligned with the center of the cross-hair
  406.  pointer, for example. If you experience this problem, try and boot in ECS
  407.  mode, or upgrade your graphics drivers.
  408.  
  409.  
  410.  When I clear the screen, it doesn't get cleared behind the tool bar and
  411.  the screen bar. Certain drawing tools also seem to have no effect in
  412.  those regions. 
  413.  
  414.  It looks like you have "Settings/Graphics/Clip" active. Turn it off.
  415.  
  416.  
  417.  GIF animations using transparency created with Personal Paint leave a
  418.  "trail" when viewed with certain browsers. 
  419.  
  420.  There are two possible reasons for this, and both are related to the use
  421.  of transparency. The first involves the Amiga IBrowse software prior to
  422.  version 1.11, and the second appears with some PC browsers displaying
  423.  some very specific animation sequences generated by the original release
  424.  of Personal Paint 7.0. In general, it can be said that not all aspects of
  425.  GIF animation, especially when transparency is used, are covered by the
  426.  GIF89a specification. The standards in this field are set and extended by
  427.  companies like Netscape and Microsoft, which do not always fully
  428.  implement the specifications. If you have Personal Paint 7.0, please
  429.  refer to the update available in the Download section
  430.  ("AnimGIF_Update.lha"). Along with other enhancements to the GIF
  431.  animation modules originally released with Personal Paint, the update
  432.  offers increased compatibility with some aspects of GIF animation which
  433.  are interpreted in different ways by different browsers. The Amiga
  434.  IBrowse software up to version 1.1 incorrectly displays some types of GIF
  435.  animation with transparency (to be precise: those in which the frame size
  436.  is not constant). This can be solved by upgrading the IBrowse software.
  437.  In general, we make one recommendation: if transparency is not necessary
  438.  in an animated GIF, it should be disabled ("Settings/Transparency/None")
  439.  before creating the anim-brush, or removed on existing anim-brushes
  440.  ("Settings/Transparency/None", then "Brush/Color/New Transparency"). This
  441.  prevents ambiguities, and can also considerably reduce the file size.
  442.  
  443.  
  444.  The Storyboard window sometimes "freezes", especially when the scroll bar
  445.  is moved very quickly. 
  446.  
  447.  The Storyboard, like other parts of Personal Paint and of the Amiga
  448.  operating system, relies on a carefully-designed balance of tasks having
  449.  different priorities, and which run in parallel to each other.
  450.  Third-party utilities like "Executive" change this balance. We have seen
  451.  that while this can improve the responsiveness of some applications, it
  452.  can also create problems with multi-tasked programs like Personal Paint.
  453.  The Storyboard problem described here is a typical symptom of this, but
  454.  functions like loading an animation and changing screen environment may
  455.  also be affected. If you are using a program like Executive, make sure
  456.  that it does not modify in any way the task priorities of Personal Paint
  457.  and its child tasks. The task name of Personal Paint is "PPaint".
  458.  
  459.  
  460.  After a time-consuming task is completed, the mouse pointer remains in
  461.  "busy" mode. 
  462.  
  463.  This may happen if the "SleepingPointers" utility is installed without
  464.  the associated "PatchPointer" program. When both tools are installed, the
  465.  animated pointers work just fine.
  466.  
  467.  
  468.  Some Rexx scripts give an "Error 37" (Not enough memory) 
  469.  
  470.  This can easily happen with scripts like "Image Catalog", which need a
  471.  lot of memory, if the "Work Directory" is set to a device using RAM (even
  472.  indirectly, e.g. "T:", which is usually assigned to "RAM:T"). To use the
  473.  hard drive instead of RAM, set the path accordingly (e.g. "Work:T" or
  474.  "PPaint:T" instead of "T:") in the initial script settings.
  475.  
  476.  
  477.  Certain Rexx scripts do not seem to produce any action or result, or even
  478.  produce an error. 
  479.  
  480.  So-called "tool" scripts can only be run from within Personal Paint,
  481.  because they need some specific interaction which is only possible from
  482.  the program screen. If they are launched from the Workbench, they are not
  483.  be executed. Also, some tool scripts require an entry in the
  484.  "Startup_1.set" file (as provided by default with the software), whereas
  485.  for non-tool scripts this entry is in general optional. Make sure that
  486.  the script is run from the program tool bar, and that it has a matching
  487.  entry in the program startup file.
  488.  
  489.  Due to a bug in certain versions of the Amiga operating system, Rexx
  490.  scripts executed with a path name longer than about 70 characters may not
  491.  be executed (a "The file does not exist" error occurs). If this is the
  492.  case, it is necessary to either shorten some of the directory names which
  493.  make up the path leading to the scripts, or move the Rexx scripts to a
  494.  higher level in the directory structure.
  495.  
  496.  Personal Paint 7.0 has a small inconsistency in the Rexx interface which
  497.  does not impair the functionality of any known scripts, but might confuse
  498.  developers of new scripts. It only affects "tool" scripts which require
  499.  the user to define a rectangular area on the image as part of the usage
  500.  of that tool ("%w" and/or "%h" parameters). For these tools, unlike other
  501.  script tools, the mouse button ("%b") parameter is passed to the script
  502.  in the 0-2 range, instead of the standard (and documented) 1-3 range.
  503.  This can be corrected by inserting the following piece of code in the
  504.  part of the script which processes the "button" variable (initialized
  505.  with "PARSE ARG ..."):
  506.  
  507.      Version 'PROGRAM'
  508.      PARSE VAR RESULT pver'.'prev
  509.      IF pver < 7 | (pver = 7 & prev < 1) THEN
  510.      button = button + 1
  511.  
  512.  
  513.  Do you recommend a particular procedure for debugging Rexx scripts? 
  514.  
  515.  Yes, and we advise to also use it before contacting us for support issues
  516.  related to possible problems with the macros included with Personal
  517.  Paint:
  518.  
  519.  - Load the script in a text editor, insert a "TRACE R" instruction
  520.  (without quotes) on a new line immediately after the first comments ("/*
  521.  ... */") and save the script
  522.  
  523.  - Type "TCO" in a Shell window to open the Rexx Tracing Console
  524.  
  525.  - Execute the script
  526.  
  527.  - When the problem occurs, go back to the Tracing Console, open it in
  528.  full screen mode, select all the trace output with the mouse, and copy it
  529.  to the clipboard (with <Amiga-c>)
  530.  
  531.  - Paste the trace output in your favorite text editor or E-mail
  532.  software.
  533.  
  534.  
  535.  I experience a system crash or Software Failure during the use of
  536.  Personal Paint. What can I do? 
  537.  
  538.  Please try if this also happens booting from an original Workbench floppy
  539.  disk. If you do not have a "clean" Workbench disk to boot from, check the
  540.  "S:startup-sequence" and the "S:user-startup" scripts and the
  541.  "SYS:Wbstartup" directory to see what programs are launched from there.
  542.  Try to remove as many programs as possible, especially commodities,
  543.  screen promotion utilities and programs using DataTypes. Disable all
  544.  system backdrop images. Set the printer driver to a standard system
  545.  printer driver. Check the system with a good antivirus program. If you
  546.  have the "personal _sview_io.library" in "PPaint/libs", but you have
  547.  doubts about the functionality of your version of the SuperView software
  548.  (older versions are known to cause problems), also remove that library
  549.  from "PPaint/libs". Then reboot your system and start Personal Paint as
  550.  the first program. If you use a third-party display card, manually
  551.  activate the "Project/Image Format/RTG" option in Personal Paint. If you
  552.  have Enforcer, run it with the "ShowPC" option. Does the problem persist?
  553.  If not, try to restore, one after the other, the features that had been
  554.  disabled, and see what was causing the problem. Neither Personal Paint
  555.  6.4 nor Personal Paint 7 have any bugs known to be able to cause a crash,
  556.  but it remains our goal to be compatible with all configurations around,
  557.  so whatever happens, we would like to know about it. Of course, if there
  558.  is something unexpected in our own software, we would like to fix it
  559.  immediately. If the software error can be traced with Enforcer, please
  560.  send us the first few "PC*" fields which are output by Enforcer. Please
  561.  note that the 68060 CPU is supported only by Enforcer version 37.70 or
  562.  higher.
  563.  
  564.  
  565.  Other Information
  566.  
  567.  I read that there is a scanner plug-in for Personal Paint. I am very
  568.  interested: where can I get it, and what does it do? 
  569.  
  570.  It is available from RBM Computertechnik, telephone +49 5251 640646, as
  571.  part of the ScanQuix package. This component allows you to treat scans as
  572.  direct loads in Personal Paint, without intermediate steps (scan, save,
  573.  load). Parameters can be set through an interface provided by ScanQuix.
  574.  
  575.  
  576.  General (All Products)
  577.  
  578.  Where can I get pricing information? 
  579.  
  580.  Please contact our Distributors directly (see
  581.  http://www.cloanto.com/amiga/).
  582.  
  583.  
  584.  Installation fails with an apparent filing system error.
  585.  Some AmigaGuide links do not work.
  586.  Selecting Retrace in an AmigaGuide document does not work.
  587.  Some files cannot be accessed.
  588.  The selection of a configuration icon (e.g. "English") always results in
  589.  a "ShowPath failed returncode 22" message. 
  590.  
  591.  The majority of such reports are caused by problems of the CD-ROM filing
  592.  system being used. We recommend that another filing system be tried, such
  593.  as the excellent and freely distributable AmiCDROM (it is included in
  594.  most Aminet and Fred Fish collections). AmiCDROM also solves certain
  595.  problems specific to the original software of the CDTV, CD³² and A570
  596.  CD-ROM drive. In case of difficulties with AmiCDROM up to version 1.15,
  597.  it is recommended to try a newer version of AmiCDROM itself (at least v.
  598.  2.x, available under the new name "AmiCDFS"), or the CD-ROM filing system
  599.  included from version 3.1 of the Amiga OS. Users of Asim CDFS prior to
  600.  version 3.5 may want to contact Asimware Innovations Inc. for an upgrade
  601.  to the latest version of the Asim CDFS.
  602.  
  603.  
  604.  ARexx programs do not run, and an error message such as "RexxMast:
  605.  Unknown command" or "ARexx server not active" appears. 
  606.  
  607.  The system does not have ARexx, or the RexxMast software was not started.
  608.  RexxMast is a program normally stored in the "System" drawer of the
  609.  Workbench (System) disk. It is usually launched automatically from the
  610.  Startup-Sequence, or when executing ARexx scripts with the "RX" command,
  611.  but it can also be started manually by double-clicking on the RexxMast
  612.  icon. On older operating systems such as 1.3, ARexx must be installed
  613.  separately.
  614.  
  615.  
  616.  When a documentation file is opened with a double-click, the
  617.  corresponding manual appears and everything works fine, but if the file
  618.  is opened using "drag and drop" with ToolManager and MultiView, only a
  619.  page with AmigaDOS commands appears. 
  620.  
  621.  AmigaDOS command scripts are used to make sure that the AmigaGuide
  622.  documents are loaded in the correct language and with the correct viewing
  623.  software depending on the computer's configuration. If these scripts
  624.  appear on the screen as a text page instead of being executed, it means
  625.  that the system lacks the DataType which recognizes and executes AmigaDOS
  626.  files instead of displaying them as text. Such a DataType (the Script
  627.  DataType) is included in most Cloanto products, and is also available in
  628.  the Download section.
  629.  
  630.  
  631.  After manual hard disk installation, a few links in certain manuals
  632.  appear to be "broken". 
  633.  
  634.  The manuals were designed to be used from the original medium or a full
  635.  installation, where all files are available at the same time. In order to
  636.  preserve the complex hypertext cross-references which link together
  637.  hundreds of different text and graphics files, it is necessary to install
  638.  the entire CD-ROM.
  639.  
  640.  
  641.  Some items installed to the hard disk do not work properly if the
  642.  original product's CD-ROM is in the drive while the system boots. 
  643.  
  644.  Under certain versions of the operating system, the presence of a
  645.  specific storage volume interferes with an Assign command trying to
  646.  assign or reassign the same name as the storage volume (e.g. "PPaintCD").
  647.  Remove the CD-ROM while the system boots.
  648.  
  649.  
  650.  After double-clicking on a configuration icon (e.g. English, Deutsch,
  651.  etc.) to configure a program to run without installation, some programs
  652.  which normally run from the hard drive begin to interact with the medium
  653.  from which the configuration was run. While this is normally acceptable,
  654.  there may be reasons for preferring otherwise. 
  655.  
  656.  The floppy disk and CD-ROM configuration procedures are designed in a way
  657.  that they do not interfere with existing installed programs. However, the
  658.  simple fact that the configuration scripts add some references to the
  659.  CD-ROM in order for the software to be able to run from there may be
  660.  undesired in some cases. All programs on the CD-ROM also run properly
  661.  without a prior configuration of the CD-ROM (i.e. a double-click on one
  662.  of the language icons), although in that case it is not possible to
  663.  guarantee a consistent environment (e.g. the operating system may not
  664.  know where to find some viewers). With this in mind, the (uninstalled)
  665.  software can be used without selecting any of the configuration icons.
  666.  
  667.  
  668.  When the medium used to run a non-installed program is removed from the
  669.  drive, the icon remains displayed on the Workbench screen. Using other
  670.  programs, a system requester may appear asking the user to insert the
  671.  medium again. 
  672.  
  673.  Before removing the medium (CD-ROM, floppy, etc.) from the drive,
  674.  double-click on the Reset icon which appears on the bottom right of the
  675.  medium's Workbench window. This cancels any references (such as an
  676.  AmigaDOS Assign to ColorFonts on the CD-ROM) that may have been
  677.  associated to the medium during its use.
  678.  
  679.  
  680.  
  681.  Copyright © 1992-1997 Cloanto Italia srl.
  682.